package com.hcr.kingdeeutil.data.fentity;

import com.hcr.kingdeeutil.common.element.MarkNumber;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author songwei.zhang
 * @version 0.1.0
 * @Description 报销单 单据体
 * @create 2021-04-01 11:32
 **/
public class ReimbursementFEntity implements Serializable {
    /**
     * 实体主键
     */
    private String FEntryID;
    /**
     * 税率
     */
    private MarkNumber FTaxRate;
    /**
     * 不含税金额
     */
    private BigDecimal FLOCNOTAXAMOUNT;
    /**
     * 申请报销金额
     */
    private BigDecimal FExpenseAmount;
    /**
     * 税额
     */
    private BigDecimal FTaxAmt;
    /**
     * 申请报销金额本位币
     */
    private BigDecimal FSrcOffSetAmount;
    /**
     * 费用项目
     */
    private MarkNumber FExpID;
    /**
     * 核算部门
     */
    private MarkNumber FExpenseDeptID;
    /**
     * 发票类型
     */
    private String FInvoiceType;
    /**
     * 借款单号
     */
    private String FSourceBillNo;
    /**
     * 不含税金额本位币
     */
    private BigDecimal FAmountexcluding;
    /**
     * 税额本位币
     */
    private BigDecimal FTaxamount;
    /**
     * 剩余借款金额本位币
     */
    private BigDecimal FRemainingloan;
    /**
     * 银行账号
     */
    private MarkNumber FACCOUNTNAME;

    /**
     *核算公司
     */
    private MarkNumber F_SRUB_Base;

    /**
     * 核算部门.部门属性
     */
    private String F_SRUB_BaseProperty1;
    /**
     * 合同号
     */
     private MarkNumber F_SRUB_Base4;
    /**
     * 项目号
     */
    private MarkNumber F_SRUB_Base5;
    /**
     * 借款单号
     */
    private MarkNumber F_SRUB_Base6;
    /**
     * 补领金额
     */
    private BigDecimal F_SRUB_Amount1;

    public String getFEntryID() {
        return FEntryID;
    }

    public void setFEntryID(String FEntryID) {
        this.FEntryID = FEntryID;
    }

    public MarkNumber getFTaxRate() {
        return FTaxRate;
    }

    public void setFTaxRate(MarkNumber FTaxRate) {
        this.FTaxRate = FTaxRate;
    }

    public BigDecimal getFLOCNOTAXAMOUNT() {
        return FLOCNOTAXAMOUNT;
    }

    public void setFLOCNOTAXAMOUNT(BigDecimal FLOCNOTAXAMOUNT) {
        this.FLOCNOTAXAMOUNT = FLOCNOTAXAMOUNT;
    }

    public BigDecimal getFExpenseAmount() {
        return FExpenseAmount;
    }

    public void setFExpenseAmount(BigDecimal FExpenseAmount) {
        this.FExpenseAmount = FExpenseAmount;
    }

    public BigDecimal getFTaxAmt() {
        return FTaxAmt;
    }

    public void setFTaxAmt(BigDecimal FTaxAmt) {
        this.FTaxAmt = FTaxAmt;
    }

    public BigDecimal getFSrcOffSetAmount() {
        return FSrcOffSetAmount;
    }

    public void setFSrcOffSetAmount(BigDecimal FSrcOffSetAmount) {
        this.FSrcOffSetAmount = FSrcOffSetAmount;
    }

    public MarkNumber getFExpID() {
        return FExpID;
    }

    public void setFExpID(MarkNumber FExpID) {
        this.FExpID = FExpID;
    }

    public MarkNumber getFExpenseDeptID() {
        return FExpenseDeptID;
    }

    public void setFExpenseDeptID(MarkNumber FExpenseDeptID) {
        this.FExpenseDeptID = FExpenseDeptID;
    }

    public String getFInvoiceType() {
        return FInvoiceType;
    }

    public void setFInvoiceType(String FInvoiceType) {
        this.FInvoiceType = FInvoiceType;
    }

    public String getFSourceBillNo() {
        return FSourceBillNo;
    }

    public void setFSourceBillNo(String FSourceBillNo) {
        this.FSourceBillNo = FSourceBillNo;
    }

    public BigDecimal getFAmountexcluding() {
        return FAmountexcluding;
    }

    public void setFAmountexcluding(BigDecimal FAmountexcluding) {
        this.FAmountexcluding = FAmountexcluding;
    }

    public BigDecimal getFTaxamount() {
        return FTaxamount;
    }

    public void setFTaxamount(BigDecimal FTaxamount) {
        this.FTaxamount = FTaxamount;
    }

    public BigDecimal getFRemainingloan() {
        return FRemainingloan;
    }

    public void setFRemainingloan(BigDecimal FRemainingloan) {
        this.FRemainingloan = FRemainingloan;
    }

    public MarkNumber getF_SRUB_Base() {
        return F_SRUB_Base;
    }

    public void setF_SRUB_Base(MarkNumber f_SRUB_Base) {
        F_SRUB_Base = f_SRUB_Base;
    }

    public MarkNumber getFACCOUNTNAME() {
        return FACCOUNTNAME;
    }

    public void setFACCOUNTNAME(MarkNumber FACCOUNTNAME) {
        this.FACCOUNTNAME = FACCOUNTNAME;
    }

    public String getF_SRUB_BaseProperty1() {
        return F_SRUB_BaseProperty1;
    }

    public void setF_SRUB_BaseProperty1(String f_SRUB_BaseProperty1) {
        F_SRUB_BaseProperty1 = f_SRUB_BaseProperty1;
    }

    public MarkNumber getF_SRUB_Base4() {
        return F_SRUB_Base4;
    }

    public void setF_SRUB_Base4(MarkNumber f_SRUB_Base4) {
        F_SRUB_Base4 = f_SRUB_Base4;
    }

    public MarkNumber getF_SRUB_Base5() {
        return F_SRUB_Base5;
    }

    public void setF_SRUB_Base5(MarkNumber f_SRUB_Base5) {
        F_SRUB_Base5 = f_SRUB_Base5;
    }

    public MarkNumber getF_SRUB_Base6() {
        return F_SRUB_Base6;
    }

    public void setF_SRUB_Base6(MarkNumber f_SRUB_Base6) {
        F_SRUB_Base6 = f_SRUB_Base6;
    }

    public BigDecimal getF_SRUB_Amount1() {
        return F_SRUB_Amount1;
    }

    public void setF_SRUB_Amount1(BigDecimal f_SRUB_Amount1) {
        F_SRUB_Amount1 = f_SRUB_Amount1;
    }
}
